package jxtend.processor.eclipse.visitor.handler;

import org.eclipse.jdt.internal.compiler.ast.ASTNode;
import org.eclipse.jdt.internal.compiler.impl.ReferenceContext;

@SuppressWarnings("restriction")
public interface ASTNodeHandlerContext {
	ASTNode getParentNode();
	ASTNode getParentNode(int index);
	<A extends ASTNode> A findParentNode(Class<A> parentNodeType);

	ReferenceContext getCurrentReferenceContext();
}
